/*
 * Detalle_receta_rips.java
 * 
 * Generado Automaticamente .
 * Tecnologos: 
	Ferney Jimenez Lopez
	Luis Hernadez Perez
	Dario Perez Campillo
 */
package healthmanager.modelo.bean;

import java.io.Serializable;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.ibatis.type.Alias;

@Alias("detalle_receta_rips")
public class Detalle_receta_rips implements Serializable {

	/************** ATRIBUTOS **************/

	private String codigo_empresa;
	private String codigo_sucursal;
	private String codigo_receta;
	private String consecutivo;
	private String codigo_articulo;
	private double cantidad_recetada;
	private double cantidad_entregada;
	private double valor_unitario;
	private double valor_total;
	private double valor_real;
	private double descuento;
	private double incremento;
	private Integer unm;
	private String posologia;
	private boolean autorizado;
	private String entregado;
	private Double cantidad_pendiente;
	private String estado_cobro;
	private Integer tiempo_tto;
	
	private String via_administracion;
	private  String codigo_articulo_cambio;

	/*** Constructor Por Defecto ***/
	public Detalle_receta_rips() {
	}

	/* este es un campo temporal */
	private Double existencia;
	private Double entregarFaltantes;

	public Double getExistencia() {
		return existencia;
	}

	public void setExistencia(Double existencia) {
		this.existencia = existencia;
	}

	public Double getEntregarFaltantes() {
		return entregarFaltantes;
	}

	public void setEntregarFaltantes(Double entregarFaltantes) {
		this.entregarFaltantes = entregarFaltantes;
	}

	/* fin campo adicinal */

	/*** Sobre carga de Constructor ***/
	public Detalle_receta_rips(String codigo_empresa, String codigo_sucursal,
			String codigo_receta, String consecutivo, String codigo_articulo,
			double cantidad_recetada, double cantidad_entregada,
			double valor_unitario, double valor_total, double valor_real,
			double descuento, double incremento, Integer unm, String posologia,
			boolean autorizado, String entregado, double cantidad_pendiente,
			String estado_cobro, Integer tiempo_tto) {
		this.codigo_empresa = codigo_empresa;
		this.codigo_sucursal = codigo_sucursal;
		this.codigo_receta = codigo_receta;
		this.consecutivo = consecutivo;
		this.codigo_articulo = codigo_articulo;
		this.cantidad_recetada = cantidad_recetada;
		this.cantidad_entregada = cantidad_entregada;
		this.valor_unitario = valor_unitario;
		this.valor_total = valor_total;
		this.valor_real = valor_real;
		this.descuento = descuento;
		this.incremento = incremento;
		this.unm = unm;
		this.posologia = posologia;
		this.autorizado = autorizado;
		this.entregado = entregado;
		this.cantidad_pendiente = cantidad_pendiente;
		this.estado_cobro = estado_cobro;
		this.tiempo_tto = tiempo_tto;
	}

	@Override
	public String toString() {
		return ReflectionToStringBuilder.toString(this);
	}

	/************** METODOS SET ****************/

	public void setCodigo_empresa(String codigo_empresa) {
		this.codigo_empresa = codigo_empresa;
	}

	public void setCodigo_sucursal(String codigo_sucursal) {
		this.codigo_sucursal = codigo_sucursal;
	}

	public void setCodigo_receta(String codigo_receta) {
		this.codigo_receta = codigo_receta;
	}

	public void setConsecutivo(String consecutivo) {
		this.consecutivo = consecutivo;
	}

	public void setCodigo_articulo(String codigo_articulo) {
		this.codigo_articulo = codigo_articulo;
	}

	public void setCantidad_recetada(double cantidad_recetada) {
		this.cantidad_recetada = cantidad_recetada;
	}

	public void setCantidad_entregada(double cantidad_entregada) {
		this.cantidad_entregada = cantidad_entregada;
	}

	public void setValor_unitario(double valor_unitario) {
		this.valor_unitario = valor_unitario;
	}

	public void setValor_total(double valor_total) {
		this.valor_total = valor_total;
	}

	public void setValor_real(double valor_real) {
		this.valor_real = valor_real;
	}

	public void setDescuento(double descuento) {
		this.descuento = descuento;
	}

	public void setIncremento(double incremento) {
		this.incremento = incremento;
	}

	public void setUnm(Integer unm) {
		this.unm = unm;
	}

	public void setPosologia(String posologia) {
		this.posologia = posologia;
	}

	public void setAutorizado(boolean autorizado) {
		this.autorizado = autorizado;
	}

	public void setEntregado(String entregado) {
		this.entregado = entregado;
	}

	public void setCantidad_pendiente(Double cantidad_pendiente) {
		this.cantidad_pendiente = cantidad_pendiente;
	}

	public void setEstado_cobro(String estado_cobro) {
		this.estado_cobro = estado_cobro;
	}

	public void setTiempo_tto(Integer tiempo_tto) {
		this.tiempo_tto = tiempo_tto;
	}

        public void setCodigo_articulo_cambio(String codigo_articulo_cambio){
		this.codigo_articulo_cambio=codigo_articulo_cambio;
	}

	/************** METODOS GET **************/

	public String getCodigo_empresa() {
		return codigo_empresa;
	}

	public String getCodigo_sucursal() {
		return codigo_sucursal;
	}

	public String getCodigo_receta() {
		return codigo_receta;
	}

	public String getConsecutivo() {
		return consecutivo;
	}

	public String getCodigo_articulo() {
		return codigo_articulo;
	}

	public double getCantidad_recetada() {
		return cantidad_recetada;
	}

	public double getCantidad_entregada() {
		return cantidad_entregada;
	}

	public double getValor_unitario() {
		return valor_unitario;
	}

	public double getValor_total() {
		return valor_total;
	}

	public double getValor_real() {
		return valor_real;
	}

	public double getDescuento() {
		return descuento;
	}

	public double getIncremento() {
		return incremento;
	}

	public Integer getUnm() {
		return unm;
	}

	public String getPosologia() {
		return posologia;
	}

	public boolean getAutorizado() {
		return autorizado;
	}

	public String getEntregado() {
		return entregado;
	}

	public Double getCantidad_pendiente() {
		return cantidad_pendiente;
	}

	public String getEstado_cobro() {
		return estado_cobro;
	}

	public Integer getTiempo_tto() {
		return tiempo_tto;
	}

	public String getVia_administracion() {
		return via_administracion;
	}

	public void setVia_administracion(String via_administracion) {
		this.via_administracion = via_administracion;
	}

        public String getCodigo_articulo_cambio(){
		return codigo_articulo_cambio;
	}
}
